home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Medal Software 3
/
Gold Medal Software - Volume 3 (Gold Medal) (1994).iso
/
prog
/
pmddem.arj
/
README.INF
(
.txt
)
< prev
Wrap
OS/2 Help File
|
1993-12-24
|
7KB
|
134 lines
ΓòÉΓòÉΓòÉ 1. Introduction ΓòÉΓòÉΓòÉ
Welcome to PM Designer.
PM Designer, herein referred to as PMD, is an application programming tool
designed to take much of the "grunt work" out of programming OS/2 Presentation
Manager applications. It offers the capability to quickly and easily generate
skeletal 32-bit multithreaded applications with menus, dialog boxes, toolbars,
status bars, and other resources. PMD is not a CASE tool, but rather a means of
creating a "starting point" for a new application. Often, the only code the
programmer will have to write is that which supports the intended function of
the program, leaving the user interface code generaton to PMD. It is designed
to be extensible, allowing you to control how the source code is generated
through its use of Skeleton files, or by purchasing (or writing) alternate code
generator DLLs for use with PMD.
This document briefly describes the contents of this package. Please refer to
the sections in this this document, the other 2 documents (The Developer's
Guide, and the API reference), and the included example programs for more
information on using PMD.
Topics:
Installing PMD
System Requirements
Example Programs
Demo version vs. Full version
Ordering Information
ΓòÉΓòÉΓòÉ 2. Installing PMD ΓòÉΓòÉΓòÉ
To install PMD, run the included INSTALL.CMD file, and follow the prompts. This
command file will install the required files in the directory you specify.
To set up PMD to work in its optimum configuration, you should add the the
following line to your CONFIG.SYS file:
SET HELPNDX=D:\PMD\BIN\PMDAPI.NDX
where "D:\PMD" is the drive and directory where you installed PMD.
This will enable you to use the online reference for the OS/2 API functions,
and the PMD macro reference while you are using EPM to edit your source code,
as well as the procedure editor in PMD's code generator.
Note: You must also add the following line to the SET BOOKSHELF statement in
your CONFIG.SYS file:
D:\PMD\DOC
Where "D:\PMD" is the directory where you installed PMD. This is necessary for
the aforementioned editors to be able to find the online reference information.
ΓòÉΓòÉΓòÉ 3. System Requirements ΓòÉΓòÉΓòÉ
PMD requires approximately 1.5 MB of disk space for the full installation. To
use PMD to build programs, you must have the following on your computer:
o An OS/2 compiler capable of compiling PM applications.
o The OS/2 Toolkit, or its equivalent.
ΓòÉΓòÉΓòÉ 4. Example Programs ΓòÉΓòÉΓòÉ
In addition to the development system, PMD includes some simple example
programs to demonstrate the appropriate use of PMD.
Note: Most of these are not functional applications, but rather simple
demonstrations of what PMD does. The only source code typed by a user in these
example programs is what you will find between the "preserve_*/end_preserve"
markers in the source files. Everything else was generated by PMD.
Basic
This demonstrates the most basic application. It is single-threaded, with no
menu, accelerator table, toolbar, or any other controls.
Buttons
This demonstrates the toolbar and status bar features of PMD. This is also a
single-threaded application.
Calc
A crude calculator. It can do simple math, and is a good example of an
application with a dialog box as its main window.
m_thread
This is an example of a basic multithreaded application. It is functionally
identical to the Basic application, except that it is multithreaded.
Edit
This is a fully functional text editor with a toolbar, status bar, edit window,
multiple threads, various dialog boxes, a menu, etc. This is a good
demonstration of most of the capabilities of PMD.
ΓòÉΓòÉΓòÉ 5. Demo version ΓòÉΓòÉΓòÉ
The demo version of this program does not include the code generator that ships
with the full version of this program. The one shipped with the demo version is
not capable of generating source code, but includes all of the other features.
There are various other code generators available from VacNat Software, as well
as various resource editors, text editors, that are designed to work in
conjunction with PMD, and the full version of PMD includes some of these.
The demo version of this program also does not contain the header and library
files required to build applications with PMD. This was done to reduce the size
of the archive for the demo, which was placed on BBSes for download. The full
version includes all of these.
ΓòÉΓòÉΓòÉ 6. Ordering Information ΓòÉΓòÉΓòÉ
To order the full version of PMD, enclose a check or money order for $40 plus
$5 shipping and handling made payable to Kelly Schrock along with the included
registration form, and mail it to:
VacNat Software
1370 White Oak St.
Harrisonville, MO 64701
The price for the retail version is $40 plus $5 shipping and handling. This
price includes all of the library and header files, code generator, and other
tools for generating PM applications. (You supply the compiler, etc.)
Registered users of this software will be able to upgrade to future versions of
PMD at a reduced price, as well as the other tools (resource editors, alternate
code generators, etc.) that are (or will be) available from VacNat Software.
The API for writing your own code generators is also available. Call
(816)-887-2928 for more information.